world marathon majors
AthleticsMelbourne 2026: Kipchoge Wins His First Marathon in Three Years, and What the Course HidesWhen Eliud Kipchoge crossed the line on the Melbourne course, the big clock...
AthleticsBerlin 2026: Tigst Assefa Runs 2:11:04 as the World Record Slips Away in the Final Two KilometresAt the 40th kilometre of the 2026 Berlin Marathon, Tigst Assefa went down. He...
International FootballBeyond the Goalposts: Liverpool's Quiet Bet on Women Football's Forgotten GirlsLiverpool have launched Beyond the Goalposts, a programme designed to give...
Domestic FootballHưng Yen Unbeaten After Three Rounds: Seven Points Are Real, But How They Got There Is the Real StoryMinute 41, the score is 0-1. An ugly, looping clearance from inside the penal...
International FootballIndonesia and the 36 km/h threshold: the speed race before the 2027 Asian CupI still remember a summer morning in 2026 at the Paris FC academy, standing b...
Domestic FootballMalaysia Thrash Singapore 6-0 Yet Crash Out: How the Goals-Scored Tiebreak Rewrote Their Fate and Opened a Door for VietnamIn the 7th minute, the referee pointed to the penalty spot. Bergson Da Silva...
International FootballSeven matches, 14 goals conceded and a call from Jeddah: where is Matthias Jaissle stuck?In the 89th minute, a long ball from the opposition cleared the back line,...
International FootballCroatia and the Five-Substitution Rule: When the Final Twenty Minutes Become a War of AttritionMinute 109. At Luzhniki in the summer of 2026, Mandzukic met a ball reboundin...
International FootballTwo Draws and an Old Question: Rafael Márquez Has Not Escaped Mexico's LoopThe final whistle blew after the Peru match, and on the stands nobody stood u...
BadmintonNguyễn Tiến Minh Wins at 43, but Vietnam Open 2026 Is Telling a Different StoryNguyễn Tiến Minh walked into the Vietnam Open 2026 qualifying draw at 43 year...
BasketballRobert Franks and Partizan: An Empty Data Map and the Trap of Import SigningsRobert Franks and Partizan: An Empty Data Map and the Trap of Import Signings...
International FootballPalmeiras Survive the Libertadores Semi-Final: A Final Ticket Held in Carlos Miguel's GlovesThe clock in Guangzhou read 3:47 in the morning when Hércules beat Carlos...
International FootballBrahim Díaz: 79 Bright Minutes Then 22 Silent Ones — A Dressing-Room Ledger from ValdebebasOn 15 September, on the bench for the Champions League fixture against Inter...
International FootballNapoli 4-3 Bodø/Glimt: McTominay's Brace and the Crack Nobody FilmedIn the 88th minute the score read 4-2 after an own goal, and the Diego Armand...
EsportsAuditing the Empty Spreadsheet: Lessons from a Collapsed Sports Analytics PipelineAuditing the Empty Spreadsheet: Lessons from a Collapsed Sports Analytics...
Martial ArtsThe Crack at Rajadamnern: Injury Files of Fighters With No Rest DaysOn a Friday fight night at Rajadamnern, I sat in the seventh row — the seat I...
EsportsVietnam National Esports Team Launches for ASIAD 20: Three Gold Medal Target and the Variance EquationAt the launch ceremony of the Vietnam National Esports Team, a small board...
International FootballThe Empty Data Room: Reading Young Talent and the Limits of Early ConclusionsIn the summer of 2026, at 23, I was sent to Croatia to cover the U-17 Europea...
EsportsNameless Sword and the On-Hit Item Group: A Signal From the Balance Team, Not From a PatchOpening 2:40 a.m., Seoul. I reopen the item pick-rate tracker I have maintain...
BasketballJabari Parker Leaves Partizan: A Two-Year Deal Ended by a Calculated BreakupPartizan's official statement was a single short paragraph: the two sides...
AthleticsBerlin 2026: Tigst Assefa Runs 2:11:04 as the World Record Slips Away in the Final Two KilometresAt the 40th kilometre of the 2026 Berlin Marathon, Tigst Assefa went down. He...
International FootballBeyond the Goalposts: Liverpool's Quiet Bet on Women Football's Forgotten GirlsLiverpool have launched Beyond the Goalposts, a programme designed to give...
Domestic FootballHưng Yen Unbeaten After Three Rounds: Seven Points Are Real, But How They Got There Is the Real StoryMinute 41, the score is 0-1. An ugly, looping clearance from inside the penal...
International FootballIndonesia and the 36 km/h threshold: the speed race before the 2027 Asian CupI still remember a summer morning in 2026 at the Paris FC academy, standing b...
Domestic FootballMalaysia Thrash Singapore 6-0 Yet Crash Out: How the Goals-Scored Tiebreak Rewrote Their Fate and Opened a Door for VietnamIn the 7th minute, the referee pointed to the penalty spot. Bergson Da Silva...
International FootballSeven matches, 14 goals conceded and a call from Jeddah: where is Matthias Jaissle stuck?In the 89th minute, a long ball from the opposition cleared the back line,...
International FootballCroatia and the Five-Substitution Rule: When the Final Twenty Minutes Become a War of AttritionMinute 109. At Luzhniki in the summer of 2026, Mandzukic met a ball reboundin...
International FootballTwo Draws and an Old Question: Rafael Márquez Has Not Escaped Mexico's LoopThe final whistle blew after the Peru match, and on the stands nobody stood u...
BadmintonNguyễn Tiến Minh Wins at 43, but Vietnam Open 2026 Is Telling a Different StoryNguyễn Tiến Minh walked into the Vietnam Open 2026 qualifying draw at 43 year...
BasketballRobert Franks and Partizan: An Empty Data Map and the Trap of Import SigningsRobert Franks and Partizan: An Empty Data Map and the Trap of Import Signings...
International FootballPalmeiras Survive the Libertadores Semi-Final: A Final Ticket Held in Carlos Miguel's GlovesThe clock in Guangzhou read 3:47 in the morning when Hércules beat Carlos...
International FootballBrahim Díaz: 79 Bright Minutes Then 22 Silent Ones — A Dressing-Room Ledger from ValdebebasOn 15 September, on the bench for the Champions League fixture against Inter...
International FootballNapoli 4-3 Bodø/Glimt: McTominay's Brace and the Crack Nobody FilmedIn the 88th minute the score read 4-2 after an own goal, and the Diego Armand...
EsportsAuditing the Empty Spreadsheet: Lessons from a Collapsed Sports Analytics PipelineAuditing the Empty Spreadsheet: Lessons from a Collapsed Sports Analytics...
Martial ArtsThe Crack at Rajadamnern: Injury Files of Fighters With No Rest DaysOn a Friday fight night at Rajadamnern, I sat in the seventh row — the seat I...
EsportsVietnam National Esports Team Launches for ASIAD 20: Three Gold Medal Target and the Variance EquationAt the launch ceremony of the Vietnam National Esports Team, a small board...
International FootballThe Empty Data Room: Reading Young Talent and the Limits of Early ConclusionsIn the summer of 2026, at 23, I was sent to Croatia to cover the U-17 Europea...
EsportsNameless Sword and the On-Hit Item Group: A Signal From the Balance Team, Not From a PatchOpening 2:40 a.m., Seoul. I reopen the item pick-rate tracker I have maintain...
BasketballJabari Parker Leaves Partizan: A Two-Year Deal Ended by a Calculated BreakupPartizan's official statement was a single short paragraph: the two sides...
